Finding Perfect Matchings in Bipartite Hypergraphs
نویسنده
چکیده
Haxell’s condition [Hax95] is a natural hypergraph analog of Hall’s condition, which is a wellknown necessary and sufficient condition for a bipartite graph to admit a perfect matching. That is, when Haxell’s condition holds it forces the existence of a perfect matching in the bipartite hypergraph. Unlike in graphs, however, there is no known polynomial time algorithm to find the hypergraph perfect matching that is guaranteed to exist when Haxell’s condition is satisfied. We prove the existence of an efficient algorithm to find perfect matchings in bipartite hypergraphs whenever a stronger version of Haxell’s condition holds. Our algorithm can be seen as a generalization of the classical Hungarian algorithm for finding perfect matchings in bipartite graphs. The techniques we use to achieve this result could be of use more generally in other combinatorial problems on hypergraphs where disjointness structure is crucial, e.g. Set Packing.
منابع مشابه
Transversal hypergraphs to perfect matchings in bipartite graphs: Characterization and generation algorithms
A minimal blocker in a bipartite graph G is a minimal set of edges the removal of which leaves no perfect matching in G. We give an explicit characterization of the minimal blockers of a bipartite graph G. This result allows us to obtain a polynomial delay algorithm for finding all minimal blockers of a given bipartite graph. Equivalently, this gives a polynomial delay algorithm for listing the...
متن کاملMatchings in hypergraphs of large minimum degree
It is well known that every bipartite graph with vertex classes of size n whose minimum degree is at least n/2 contains a perfect matching. We prove an analogue of this result for hypergraphs. We also prove several related results which guarantee the existence of almost perfect matchings in r-uniform hypergraphs of large minimum degree. Our bounds on the minimum degree are essentially best poss...
متن کاملFinding All The Perfect Matchings in Bipartite Graphs
|This paper describes an algorithm for nding all the perfect matchings in a bipartite graph. By using the binary partitioning method, our algorithm requires O(c(n+m) + n 2:5 ) computational e ort and O(nm) memory storage, (where n denotes the number of vertices, m denotes the number of edges, and c denotes the number of perfect matchings in the given bipartite graph). Keywords|bipartite graph, ...
متن کاملExact Minimum Degree Thresholds for Perfect Matchings in Uniform Hypergraphs Iii
We determine the exact minimum l-degree threshold for perfect matchings in k-uniform hypergraphs when the corresponding threshold for perfect fractional matchings is significantly less than 1 2 ( n k−l ) . This extends our previous results [18, 19] that determine the minimum l-degree thresholds for perfect matchings in k-uniform hypergraphs for all l ≥ k/2 and provides two new (exact) threshold...
متن کاملA Note on Perfect Matchings in Uniform Hypergraphs
We determine the exact minimum `-degree threshold for perfect matchings in kuniform hypergraphs when the corresponding threshold for perfect fractional matchings is significantly less than 12 ( n k−` ) . This extends our previous results that determine the minimum `-degree thresholds for perfect matchings in k-uniform hypergraphs for all ` > k/2 and provides two new (exact) thresholds: (k, `) =...
متن کامل